.swiper-button-prev{left:5%}
.swiper-button-next{right:5%}
.swiper-button-next:after,.swiper-button-prev:after{font-size:30px;}
.banner_swiper{width: 100%;}
.banner_swiper .swiper-slide p{font-size:48px;color:#08306c;font-weight:bold;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;padding:15px 30px;background-color:rgba(255,255,255,0.8)}
.index_title{margin-bottom: 30px;}
.index_title .zh_title{font-weight: 900;
    font-size: 36px;
    line-height: 1.8;color: rgba(0, 0, 0, 0.87);}
.index_title .line{margin:8px auto;}
.index_title .title_ps{font-size: 18px;
    line-height: 1.8;
    text-align: center;
    color: rgba(0, 0, 0, 0.32);}
.c_white .zh_title{color: #ffffff;}
.c_white .title_ps{color: #999999;}
.index_block{padding: 75px 0;}

@media (max-width:1200px){
    .index_block{padding: 40px 0;}
    .index_title .zh_title{font-size: 24px;}
    .index_title .title_ps{font-size: 14px;}
    .banner_swiper .swiper-slide p{font-size:36px}
}
@media(max-width:900px){
    .banner_swiper .swiper-slide p{font-size:28px}
}
    
 @media (max-width:767px){
    .index_title .zh_title{font-size: 20px;}
    .index_title .title_ps{font-size: 12px;}
    .index_title .line img{max-width: 80%;}
    .swiper-button-next:after,.swiper-button-prev:after{font-size:18px;}
 }
 @media(max-width:550px){
    .banner_swiper .swiper-slide p{font-size:16px;padding:5px}
 }



.search_box{width:100%;padding:20px 0;background:#08306C;box-shadow:0px 0px 8px rgba(0,0,0,0.2);}
.form_search{width:70%;max-width:720px;height:66px;position:relative;margin:0 auto;}
.form_search .keyword_input{width:calc(100% - 136px);height:100%;position:absolute;left:0;top:0;border:0;font-size:18px;color:#000000;padding:0 10px 0 15px;border-top-left-radius:4px;border-bottom-left-radius:4px;border:0;}
.btn_search{text-align: center; position:absolute;right:0;top:0;width:136px;height:100%;background:#E33812;border-radius:0px 4px 4px 0px;}
.btn_search i{color: #ffffff; font-size: 30px;position: absolute;top:50%;left:50%;margin-top: -15px;margin-left: -15px;}
@media (min-width:768px) and (max-width:1024px){
.form_search{width:70%;max-width:500px;height:50px;}
.form_search .keyword_input{width:calc(100% - 60px);font-size:14px;}
.btn_search{width:60px;}
}

@media (max-width:1024px){.btn_search i{font-size: 20px;margin-top: -10px;margin-left: -10px;}}
@media (max-width:767px){
.search_box{padding:10px 0;}
.form_search{width:90%;height:40px;}
.form_search .keyword_input{width:calc(100% - 60px);font-size:14px;}
.btn_search{width:60px;}
}

/*关于我们*/
.index_aboutus{width:100%;padding-top:80px;background:#ffffff url(../bg_map.png) no-repeat 20% center;border-bottom:20px solid #08306C;}
.index_aboutus_con{position:relative;}
.aboutus_info{margin-right:16%;padding-bottom:40px;color:rgba(0,0,0,0.54);font-size:14px;line-height:28px;text-indent:28px;}
.aboutus_img{margin-bottom:-10px;margin-right:-4%;}
.aboutus_info img{margin-bottom:20px;}
@media (max-width:1200px){
.index_aboutus{padding-top:50px;}
.aboutus_info{margin-right:4%;}
.aboutus_info img{max-width:60%;}

}
@media (max-width:767px){
.index_aboutus{padding-top:40px;}
.index_aboutus_con{display:block;}
.aboutus_info{padding-bottom: 20px;}
.aboutus_info,.aboutus_img{width:100%;float:none;}
.aboutus_info img,.aboutus_img img{display:block;}
.aboutus_info img{max-width:60%;margin:0 auto 20px auto;}
.aboutus_img img{width:50%;margin-left: 50%;}

}


/*新闻资讯*/
.index_news{width:100%;background: #ffffff url(../bg_news.png) no-repeat center bottom;background-size: contain;}
.index_news .left_img{width: 42.6%;}
.index_news .article_list{width: 54%;}
.article_item{width: 100%;border: 1px solid #08306C;margin-bottom: 45px;}
.article_item:last-of-type{margin-bottom: 0;}
.article_item a{display: block;width: 100%;height: 100%;color:#000000;padding:6px 5px;}
.article_item a:hover{color: #ffffff;background-color: #08306C;}
.article_item_wrap{font-size: 0;}
.pub_date{ font-size: 0; width: 100px;margin-right: 20px; vertical-align: middle; display:inline-block;padding:0 20px; position: relative;}
.pub_date:after{content: '';width: 1px;height:80%;background-color: rgba(0,0,0,0.5);position: absolute;right:0;top:10%;}
.pub_date .year{ text-align: center;width: 100%; display:block;font-weight:900;font-size:36px;line-height:50px;text-align:center;}
.pub_date .date{ text-align: center;width: 100%; display:block;font-size:14px;line-height:16px;text-align:center;}
.article_title{display: inline-block;vertical-align: middle;width: calc(100% - 120px);font-size: 24px;
    line-height: 28px;
line-height: 28px;;}
.a_more{display: block;margin:5% auto 0 auto;text-align: center;line-height: 48px; width: 154px;height: 48px;border: 1px solid #08306C;}
.a_more:hover{background-color: #08306C;color: #ffffff;}

@media (max-width:1600px){
    .article_item{margin-bottom: 20px;}
    .article_title{font-size: 20px;}
    .pub_date .year{font-size: 28px;line-height: 40px;}
    .pub_date .date{font-size: 12px;}
}


@media (max-width:1200px){
    .article_item{margin-bottom: 20px;}
    .pub_date .year{font-size:20px;line-height:30px;}
    .pub_date .date{font-size: 14px;line-height:20px;}
    .article_title{font-size: 16px;}
    .pub_date{padding:0 10px;width: 96px;margin-right: 10px;}
    .article_title{width: calc(100% - 106px);}
    .a_more{width: 120px;height: 40px;line-height: 40px;font-size: 14px;margin:30px auto 0 auto;}

}


@media (max-width:767px){
    .index_news .left_img{width: 100%;display:none;}
    .index_news .article_list{width: 100%;}
    .article_item{margin-bottom: 20px;}
    .pub_date .year{font-size:18px;line-height:22px;}
    .pub_date .date{font-size: 12px;line-height:16px;}
    .article_title{font-size: 14px;}
    .pub_date{padding:0 10px;width: 76px;margin-right: 10px;}
    .article_title{width: calc(100% - 86px);}
    .a_more{width: 90px;height: 35px;line-height: 35px;font-size: 12px;margin:30px auto 0 auto;}
}

/* 服务模块 */
.index_server{ width: 100%;background: rgba(0, 0, 0, 0.06) url('../bg_server.png') no-repeat center top;background-size: contain;}
.index_server_con{width: 100%;}
.server_img{width: 100%;}
.server_item,.server_img{
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}
.server_item{text-align: center;background: #08306C;overflow: hidden;}
/* .server_item:nth-of-type(2){background-color:#E33812;} */
.server_info{padding:60px 30px 40px 20px;position: relative;}
.server_icon{width: 48px;height: 48px; position: absolute;top:-24px;left:50%;margin-left: -24px;background-color: #ffffff;border-radius: 50%;}
.server_icon img{width:20px;height: 20px;margin:14px auto;display: block;}
.server_name{font-weight: bold;
    font-size: 24px;
    line-height: 34px;margin-bottom: 25px;color: #ffffff;}

.server_ps{font-size: 18px;
        line-height: 24px;color: rgba(255, 255, 255, 0.7);}
.server_item:hover .server_img{
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}

.constant-width-to-height-ratio {
    background: #333;
    width: 100%;
    overflow: hidden;
  }
  .constant-width-to-height-ratio::before {
    content: '';
    padding-top: 100%;
    float: left;
  }
  .constant-width-to-height-ratio::after {
    content: '';
    display: block;
    clear: both;
  }

  .server_item.active{ background-color: #E33812!important;}


@media (max-width:1200px){
    .index_server{background-size: 100% 40%;}
    .server_info{padding:40px 10px 30px 10px;}
    .server_name{font-size: 20px;margin-bottom: 10px;}
    .server_ps{font-size: 14px;}
}


@media (max-width:767px){
    .index_server{background-size:100% 20%;}
    .index_server_con{display: block;}
    .server_item{display: block;width: 100%;margin-bottom: 20px;}

}

/* 业务能力 */
.index_business{}
.index_business_con{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch}
.index_business_item{width:32%;margin-top:20px;display:flex;flex-direction:column}
.index_business_item .pic-wrap{position:relative}
.index_business_item .pic-wrap img{width:100%}
.index_business_item .pic-wrap .pic-title{position:absolute;top:0;left:0;width:100%;text-align:center}
.index_business_item .pic-wrap .pic-title .icon{padding-top:40px}
.index_business_item .pic-wrap .pic-title .icon span{font-size:40px;color:#fff}
.index_business_item .pic-wrap .pic-title .title{font-size:18px;color:#fff;margin-top:5px}
.index_business_item .pic-wrap .pic-tips{position:absolute;bottom:15px;left:20px;border-bottom:2px dashed #fff;font-size:28px;color:#fff;line-height:35px}
.index_business_item .pic-wrap .pic-tips span{}
.index_business_item .text-wrap{padding:15px;border:3px solid #08306c;border-top:none;height:100%;min-height:130px}
.index_business_item:nth-child(odd) .text-wrap{background-color:#08306c}
.index_business_item .text-wrap p{font-size:14px;color:#000;line-height:25px}
.index_business_item:nth-child(odd) .text-wrap p{color:#fff}

@media(max-width:990px){
    .index_business_item{width:49%}
}
@media(max-width:767px){
    .index_business_item{width:100%}
}

/* 合作伙伴 */
.index_partners{width: 100%;background: #ffffff url('../bg_partners.png') no-repeat left bottom; background-size: cover; position: relative;}
.cart_box{position: absolute;left:5%;top:-3%;width: 30%;}
.index_partners_con{font-size: 0;width: 100%;font-size: 0;}
.index_partners_item{ position: relative;  width: 23.5%;margin-bottom: 2%;margin-right:2%; border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);}
.index_partners_item a{display:block;width: 100%;height: 100%;}
.index_partners_item img{width: 100%;    max-height: 100px;}
.index_partners_item:hover {top: -2px;}

@media (max-width:767px){
    .index_partners_item{width:32%;box-shadow:0px 0px 4px rgba(0,0,0,0.2);}
    .cart_box{left:3%;top:-25px;width:38%;}
    .index_partners_item:nth-of-type(3n){margin-right: 0;}  
}
@media (min-width:768px){
    .index_partners_item:nth-of-type(4n){margin-right: 0;}  
}
/* 物流弹窗 */
.logistics_update{padding:15px;font-size:14px;line-height:1.5;display:none;}
.logistics_top{background-color:#f2f2f2;padding:5px;}
.track-list{width:100%;margin-right:10px;height:292px;overflow-y:auto;position:relative;margin-top:20px;}
.track-list::-webkit-scrollbar{width:8px}
.track-list::-webkit-scrollbar-thumb{background:#bcbcbc;}
.track-list::-webkit-scrollbar-track{background:#ebebeb}
.track-list li{position:relative;color:#333;padding:9px 0 0;border-left:none;line-height:22px;font-size:0;}
.track-list li.first{padding-top:0;}
.track-list li .node-icon{position:absolute;left:106px;width:19px;height:100%;}
.track-list li .node-icon .dot{display:inline-block;vertical-align:top;width:19px;height:19px;margin-top:4px;background:url(../track-node.png) -60px 0 no-repeat;overflow:hidden;}
.track-list li.node-to-change.first .node-icon .dot{background-position:0 0;}
.track-list li .time{position:relative;display:inline-block;*display:inline;*zoom:1;width:100px;text-align:right;vertical-align:top;font-size:12px;margin-right:30px;font-size:12px;}
.track-list li .txt{max-width:calc(100% - 130px);font-weight:400;font-size:12px;position:relative;display:inline-block;*display:inline;*zoom:1;}
@media (max-width:767px){.track-list{height:auto;overflow-y:initial;}
}
